// 导包最好都放在一起 顶部一起导 不然报错
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import Vant from 'vant'
import 'vant/lib/index.css'
import 'amfe-flexible'
import 'normalize.css'
// 导入字体图标
import './style/font/iconfont.css'
// 导入公共样式
import '../src/style/main.css'
// 全局注册hmNavBar 因为这个头部经常用到 全局祖册后 不管在哪个组件中都能直接使用
// 方式1:
// import hmNavBar from '../src/components/hmNavBar.vue'
// Vue.component('hmNavBar', hmNavBar)
// 方式2
// import { hm, fil } from '@/utils/comm.js'
// Vue.use(hm)
// Vue.use(fil)
// 方式3
import comm from '@/utils/comm.js'
Vue.use(comm)

// import moment from 'moment'
// Vue.filter('formatTime', function (str) {
//   const _local = moment(str)
//   const now = moment()
//   const _diff = now.diff(_local, 'h')
//   if (_diff < 1) {
//     return '刚刚'
//   } else if (_diff < 3500) {
//     return _diff + '小时前'
//   } else {
//     return moment(str).format('YYYY/MM/DD HH:mm:ss')
//   }
// })

// 使用 vant
Vue.use(Vant)

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
